@charset "utf-8";
/* CSS Document */

html {
	margin:0;
	padding:0;
	border:0;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin:0;
	padding:0;
	border:0;
	font-size:14px;
	font:inherit;
	vertical-align:baseline;
}

body {
	font-size:14px;
	color:#333;
	background:#3F6;
	font-family:"Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
img {
	border:0;
	vertical-align:bottom;
}
::-webkit-input-placeholder {
color:#999;
}
:-moz-placeholder {
color:#999;
}
::-moz-placeholder {
color:#999;
}
:-ms-input-placeholder {
color:#ccc;
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
*:before, *:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0;
}
textarea {
	overflow:auto;
}
input:focus, textarea:focus, button:focus, select:focus {
	outline:none;
}
input::-ms-clear {
display:none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block;
}
audio, canvas, progress, video {
	display:inline-block;
	vertical-align:baseline;
}
audio:not([controls]) {
display:none;
height:0;
}
[hidden], template {
display:none;
}
a {
	background:transparent;
}
a:active, a:hover {
	outline:0;
}
a:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
abbr[title] {
	border-bottom:1px dotted;
}
b, strong {
	font-weight:bold;
}
dfn {
	font-style:italic;
}
mark {
	color:#000;
	background:#ff0;
}


hr {
	height:0;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
pre {
	overflow:auto;
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em;
}
button, input, optgroup, select, textarea {
	margin:0;
	font:inherit;
}
button {
	overflow:visible;
}
button, select {
	text-transform:none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}
button[disabled], html input[disabled] {
	cursor:default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0;
}
input {
	line-height:normal;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto;
}
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}
fieldset {
	padding:.35em .625em .75em;
	margin:0 2px;
	border:1px solid #c0c0c0;
}
legend {
	padding:0;
	border:0;
}
optgroup {
	font-weight:bold;
}
table {
	border-spacing:0;
	border-collapse:collapse;
}
td, th {
	padding:0;
}
.button {
	border:solid 1px #ddd;
	background:transparent;
	border-radius:4px;
	font-size:14px;
	padding:6px 15px;
	margin:0;
	display:inline-block;
	line-height:20px;
	transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.button[disabled] {
	pointer-events:none;
	cursor:not-allowed;
	webkit-box-shadow:none;
	box-shadow:none;
	filter:alpha(opacity=50);
	opacity:.5;
}
.button:active {
	background-image:none;
	outline:0;
	transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.button:hover {
	transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.button-block {
	display:block;
	width:100%;
}
.button-large {
	padding:15px 20px;
	font-size:24px;
	line-height:24px;
}
.button-big {
	padding:10px 15px;
	font-size:18px;
	line-height:22px;
}
.button-small {
	padding:5px 10px;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}
.button-little {
	padding:3px 5px;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
.button.bg-main, .button.bg-sub, .button.bg-dot, .button.bg-black, .button.bg-gray, .button.bg-red, .button.bg-yellow, .button.bg-blue, .button.bg-green {
	color:#fff;
}
.layout {
	width:100%;
}
.container, .container-layout {
	margin:0 auto;
	padding:0 10px;
}

.line {
	margin:0;
	padding:0;
}
.x1, .x2, .x3, .x4, .x5, .x6, .x7, .x8, .x9, .x10, .x11, .x12, .xl1, .xl2, .xl3, .xl4, .xl5, .xl6, .xl7, .xl8, .xl9, .xl10, .xl11, .xl12, .xs1, .xs2, .xs3, .xs4, .xs5, .xs6, .xs7, .xs8, .xs9, .xs10, .xs11, .xs12, .xm1, .xm2, .xm3, .xm4, .xm5, .xm6, .xm7, .xm8, .xm9, .xm10, .xm11, .xm12, .xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9, .xb10, .xb11, .xb12 {
	position:relative;
	min-height:1px;
}
.line-big {
	margin-left:-10px;
	margin-right:-10px;
}
.line-big .x1, .line-big .x2, .line-big .x3, .line-big .x4, .line-big .x5, .line-big .x6, .line-big .x7, .line-big .x8, .line-big .x9, .line-big .x10, .line-big .x11, .line-big .x12, .line-big .xl1, .line-big .xl2, .line-big .xl3, .line-big .xl4, .line-big .xl5, .line-big .xl6, .line-big .xl7, .line-big .xl8, .line-big .xl9, .line-big .xl10, .line-big .xl11, .line-big .xl12, .line-big .xs1, .line-big .xs2, .line-big .xs3, .line-big .xs4, .line-big .xs5, .line-big .xs6, .line-big .xs7, .line-big .xs8, .line-big .xs9, .line-big .xs10, .line-big .xs11, .line-big .xs12, .line-big .xm1, .line-big .xm2, .line-big .xm3, .line-big .xm4, .line-big .xm5, .line-big .xm6, .line-big .xm7, .line-big .xm8, .line-big .xm9, .line-big .xm10, .line-big .xm11, .line-big .xm12, .line-big .xb1, .line-big .xb2, .line-big .xb3, .line-big .xb4, .line-big .xb5, .line-big .xb6, .line-big .xb7, .line-big .xb8, .line-big .xb9, .line-big .xb10, .line-big .xb11, .line-big .xb12 {
	position:relative;
	min-height:1px;
	padding-right:10px;
	padding-left:10px;
}
.line-middle {
	margin-left:-5px;
	margin-right:-5px;
}
.line-middle .x1, .line-middle .x2, .line-middle .x3, .line-middle .x4, .line-middle .x5, .line-middle .x6, .line-middle .x7, .line-middle .x8, .line-middle .x9, .line-middle .x10, .line-middle .x11, .line-middle .x12, .line-middle .xl1, .line-middle .xl2, .line-middle .xl3, .line-middle .xl4, .line-middle .xl5, .line-middle .xl6, .line-middle .xl7, .line-middle .xl8, .line-middle .xl9, .line-middle .xl10, .line-middle .xl11, .line-middle .xl12, .line-middle .xs1, .line-middle .xs2, .line-middle .xs3, .line-middle .xs4, .line-middle .xs5, .line-middle .xs6, .line-middle .xs7, .line-middle .xs8, .line-middle .xs9, .line-middle .xs10, .line-middle .xs11, .line-middle .xs12, .line-middle .xm1, .line-middle .xm2, .line-middle .xm3, .line-middle .xm4, .line-middle .xm5, .line-middle .xm6, .line-middle .xm7, .line-middle .xm8, .line-middle .xm9, .line-middle .xm10, .line-middle .xm11, .line-middle .xm12, .line-middle .xb1, .line-middle .xb2, .line-middle .xb3, .line-middle .xb4, .line-middle .xb5, .line-middle .xb6, .line-middle .xb7, .line-middle .xb8, .line-middle .xb9, .line-middle .xb10, .line-middle .xb11, .line-middle .xb12 {
	position:relative;
	min-height:1px;
	padding-right:5px;
	padding-left:5px;
}
.line-small {
	margin-left:-2px;
	margin-right:-2px;
}


@media (min-width:1000px) {
.xm1, .xm2, .xm3, .xm4, .xm5, .xm6, .xm7, .xm8, .xm9, .xm10, .xm11, .xm12 {
float:left;
}
.xm1 {
width:75%;
}
.xm2 {
width:16.66666667%;
}
.xm3 {
width:40%;
left:6%;
}
.xm4 {
width:33.33333333%;
}
.xm5 {
width:41.66666667%;
}
.xm6 {
width:50%;
}
.xm7 {
width:58.33333333%;
}
.xm8 {
width:66.66666667%;
}
.xm9 {
width:40%;
left:10%;
}
.xm10 {
width:83.33333333%;
}
.xm11 {
width:91.66666667%;
}
.xm12 {
width:100%;
}


.close {
	display:inline-block;
	font-size:24px;
	cursor:pointer;
	line-height:24px;
}

.leftward {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-right:4px solid;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
}
.rightward {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-left:4px solid;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
}
.upward {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-bottom:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
}

.tag {
	font-size:75%;
	border-radius:0.25em;
	background:#999;
	padding:0.1em 0.5em 0.2em;
	color:#fff;
}
.tag.bg-back, .tag.bg-mix, .tag.bg-white, .tag.bg-red-light, .tag.bg-yellow-light, .tag.bg-blue-light, .tag.bg-green-light {
	color:inherit;
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#999;
	border-radius:2em;
}


.label {
	padding-bottom:7px;
	display:block;
	line-height:20px;
}
.label label {
	font-weight:bold;
}
.input-file {
	display:inline-block;
	position:relative;
	overflow:hidden;
	text-align:center;
	width:auto;
	color:#333;
}
.input-file input[type="file"] {
	position:absolute;
	top:0;
	right:0;
	font-size:14px;
	background-color:#fff;
	transform:translate(-300px, 0px) scale(4);
	height:40px;
	opacity:0;
	filter:alpha(opacity=0);
}
.input:focus {
	border-color:#09c;
	transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.input-auto {
	width:auto;
	display:inline-block;
}

.field {
	position:relative;
}
.form-group {
	padding-bottom:10px;
}
.field-icon .input {
	text-indent:25px;
}
.field-icon .icon {
	position:absolute;
	left:0;
	right:auto;
	width:34px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:16px;
	font-weight:normal;
}
.field-icon-right .icon {
	position:absolute;
	right:0;
	top:0;
	width:34px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:16px;
	font-weight:normal;
}
.form-x .form-group:after, .form-inline:after {
	clear:both;
	content:" ";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
}

.input-group .addbtn .button {
	font-weight:normal;
}
.input-group .input {
	width:100%;
}
.input-group .addon {
	background-color:#f5f5f5;
	border:1px solid #ddd;
	border-radius:4px;
	line-height:1;
	padding:6px 12px;
	text-align:center;
}
.input-group .addon:first-child, .input-group .addbtn:first-child .button {
	border-right:0 none;
}
.input-group .addon:first-child, .input-group .addbtn:first-child .button, .input-group .input:first-child {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}
.input-group .addon:last-child, .input-group .addbtn:last-child .button {
	border-left:0 none;
}
.input-group .addon:last-child, .input-group .addbtn:last-child .button, .input-group .input:last-child {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}
.input-group .addon:not(:first-child):not(:last-child), .input-group .addbtn:not(:first-child):not(:last-child) .button, .input-group .input:not(:first-child):not(:last-child) {
border-radius:0;
}
.form-tips .form-group .field {
	position:relative;
	zoom:1;
}
.form-tips .input-help {
	position:absolute;
	z-index:1;
	float:left;
	left:0;
	top:100%;
}
.form-tips .input-help ul {
	border:solid 1px #ddd;
	background:#fff;
	padding:10px 10px 10px 25px;
	box-shadow:0 0 5px #ddd;
	border-radius:4px;
	width:160px;
	min-width:160px;
	width:auto;
	_width:160px;
}
.input-big, .form-big .input, .form-big .button {
	padding:10px;
	font-size:16px;
	line-height:24px;
	height:46px;
}
.input-small, .form-small .input, .form-small .button {
	padding:5px;
	font-size:12px;
	line-height:18px;
	height:28px;
}
.form-small .addon, .form-small .addbtn {
	padding:5px 8px;
	font-size:12px;
}
.list-group, .list-link {
	border:solid 1px #ddd;
	border-radius:4px;
	list-style:none;
	padding:0;
}
.list-group li, .list-link a {
	padding:10px 15px;
	display:block;
	border-bottom:solid 1px #ddd;
	transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.list-group li:last-child, .list-link a:last-child {
	border-bottom:0 none;
}
.list-striped li:nth-child(odd) {
background-color:#f5f5f5;
}
.list-link a {
	color:#333;
}
.list-link a:hover {
	background-color:#f5f5f5;
	transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.list-link a.active:link, .list-link a.active:visited {
	background-color:#f5f5f5;
}
.panel {
	border:solid 1px #ddd;
	border-radius:4px;
}
.panel-head {
	background-color:#f5f5f5;
	padding:10px 15px;
	border-radius:4px 4px 0 0;
	border-bottom:solid 1px #ddd;
}
.panel-foot {
	background-color:#f5f5f5;
	padding:10px 15px;
	border-radius:0 0 4px 4px;
	border-top:solid 1px #ddd;
}
.panel-body {
	padding:15px;
}
.panel .bg-main, .panel .bg-sub, .panel .bg-dot, .panel .bg-red, .panel .bg-yellow, .panel .bg-green {
	color:#fff;
}
.panel .panel-body + .table, .panel .panel-body + .list-group {
	border-top:solid 1px #ddd;
}
.panel .list-group {
	border:none;

	border-radius:0;
}

.dialog-mask {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:#000;
	z-index:10;
	filter:alpha(opacity=50);
	opacity:.5;
	display:block;
	overflow-x:hidden;
	overflow-y:auto;
}
.dialog {
	border:1px solid #ddd;
	box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
	border-radius:4px;
	background-color:#fff;
	display:none;
}
.dialog .dialog-head, .dialog .dialog-foot {
	padding:10px 20px;
}
.dialog .dialog-head {
	border-bottom:solid 1px #ddd;
	background-color:#f5f5f5;
	border-radius:4px 4px 0 0;
}
.dialog .dialog-head strong {
	font-size:16px;
}
.dialog .dialog-head .close {
	float:right;
	line-height:24px;
}
.dialog .dialog-body {
	padding:15px 20px;
}
.dialog .dialog-foot {
	text-align:right;
	border-top:solid 1px #ddd;
}
.dialog.open {
	display:block;
}
.tip {
	display:inline-block;
	background-color:#f5f5f5;
	border:1px solid #ddd;
	border-radius:3px;
	box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
}
.tip p {
	margin:0px;
}
.tip .tip-line {
	margin:0px;
	padding:2px 5px;
	font-size:12px;
	line-height:16px;
}
.tip .tip-title {
	padding:2px 8px;
}
.tip .tip-body {
	padding:8px;
	background:#fff;
	color:#666;
	border-radius:0 0 3px 3px;
	font-size:12px;
	line-height:20px;
}
.tip .image {
	border-radius:3px;
}
.tip-bottom.border-red .arrow {
	border-bottom-color:#f00;
}
.tip.bg-main, .tip.bg-sub, .tip.bg-dot, .tip.bg-red, .tip.bg-yellow, .tip.bg-green {
	color:#fff;
}
.alert {
	border-radius:5px;
	padding:15px;
	border:solid 1px #ddd;
	background-color:#f5f5f5;
}
.alert .close {
	float:right;
	line-height:18px;
}
.radio .icon, .checkbox .icon {
	display:none;
}
.radio .active .icon, .checkbox .active .icon {
	display:inline-block;
}
.collapse .panel {
	margin-bottom:5px;
}
.collapse .panel:last-child {
	margin-bottom:0;
}
.collapse .panel .panel-head {
	border-bottom-width:0;
}
.collapse .panel .panel-body {
	display:none;
}
.collapse .panel.active .panel-head {
	border-bottom-width:1px;
}
.collapse .panel.active .panel-body {
	display:block;
}
.banner {
	position:relative;
	width:100%;
	overflow:hidden;
}
.carousel {
	position:relative;
	list-style:none;
	padding:0;
}
.carousel .item {
	display:nones;
	float:left;
	position:relative;
}
.carousel .active {
	display:block;
}
.carousel img {
	display:block;
	max-width:100%;
	height:auto;
}
.banner .pointer {
	position:absolute;
	bottom:0;
	padding:15px;
}
.banner .pager-prev, .banner .pager-next {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-25px;
}
.banner .pager-prev {
	left:20px;
}
.banner .pager-next {
	right:20px;
}
.banner:hover .pager-prev, .banner:hover .pager-next {
	display:block;
}
.icon-navicon {
	display:none;
}
@media (max-width:760px) {
.icon-navicon {
display:block;
}
.nav-navicon, .nav.nav-navicon, .navbar-body.nav-navicon {
display:none;
}
}
.nav {
	list-style:none;
	padding:5px 0 0 0;
	margin:0;
}
.nav li {
	position:relative;
}
.nav a {
	color:#333;
	line-height:20px;
	padding:5px 0;
	transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
	display:block;
}
.nav a:hover {
	transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.nav .arrow {
	display:none;
}
.nav .active a {
	font-weight:bold;
}
.nav-head {
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
@media (min-width:760px) {
.nav {
padding:0;
}
.nav-inline .nav-head {
padding-right:20px;
}
.nav-inline li {
display:inline-block;
vertical-align:top;
}
.nav-inline li a {
padding:5px 20px;
line-height:20px;
display:block;
}
.nav-inline .nav-more {
float:right;
}
.nav-split .nav-head {
height:20px;
line-height:20px;
}
.nav-split li {
border-right:solid 1px rgba(0, 0, 0, .20);
}
.nav-split li a {
padding:0px 20px;
}
.nav-split .nav-head, .nav-split ul li, .nav-split li:last-child {
border-right-width:0;
}
.nav-right {
text-align:right;
}
.nav-right .nav-head {
float:left;
}
.nav.nav-justified {
display:table;
width:100%;
}
.nav-justified .nav-head {
padding:0 20px;
float:none;
}
.nav-justified .nav-more {
float:none;
}
.nav-justified li {
display:table-cell;
}
.nav-justified .nav-head, .nav-justified li a {
text-align:center;
display:block;
}
.nav-justified.nav-split .nav-head {
padding:0 20px;
border-right-width:1px;
}
.nav-big .nav-head {
font-size:18px;
height:30px;
line-height:30px;
padding:0 20px;
}
.nav-big a {
font-size:18px;
line-height:30px;
}
.nav-big.nav-split a {
line-height:30px;
}
}
.nav-main .nav-head {
	border:solid 1px #ddd;
	background:#ddd;
	padding:0 20px;
	line-height:28px;
}
.nav-main li {
	margin-top:-1px;
}
.nav-main a {
	border:solid 1px #ddd;
	padding:4px 20px;
}
.nav-main a:hover {
	background:#f5f5f5;
	transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.nav-main .active {
	background-color:#f5f5f5;
}
.nav-main li:first-child, .nav-main li:first-child a {
	border-radius:4px 4px 0 0;
}
.nav-main li:last-child a {
	border-radius:0 0 4px 4px;
}
.nav-main ul li:first-child a, .nav-main ul li:last-child a {
	border-radius:0;
}
@media (min-width:760px) {
.nav-main.nav-inline {
padding:0 0 0 1px;
}
.nav-main.nav-inline a {
padding:4px 20px;
}
.nav-main.nav-inline li {
float:left;
margin:0 0 0 -1px;
}
.nav-main.nav-inline li:first-child, .nav-main.nav-inline li:first-child a {
border-radius:4px 0 0 4px;
}
.nav-main.nav-inline li:last-child a {
border-radius:0 4px 4px 0;
}
.nav-main.nav-inline ul li {
float:none;
margin:0;
}
.nav-main.nav-justified .nav-head {
float:none;
}
.nav-main.nav-justified {
width:100%;
display:table;
}
.nav-main.nav-justified li {
width:auto;
float:none;
margin-left:-1px;
}
.nav-main.nav-justified > li + li > a {
border-left:0 none;
}
.nav-main.nav-big .nav-head {
height:40px;
line-height:38px;
}
.nav-main.nav-big.nav-inline a {
line-height:30px;
}
}
.nav-main.border-main .nav-head, .nav-main.border-sub .nav-head, .nav-main.border-dot .nav-head, .nav-main.border-black .nav-head, .nav-main.border-gray .nav-head, .nav-main.border-red .nav-head, .nav-main.border-yellow .nav-head, .nav-main.border-blue .nav-head, .nav-main.border-green .nav-head {
	color:#fff;
}
.nav-sub .nav-head {
	border-bottom:solid 2px #ddd;
	margin-bottom:2px;
	padding:0 20px;
	height:30px;
	line-height:28px;
}
.nav-sub a {
	border-bottom:solid 2px #ddd;
	display:block;
	margin-bottom:2px;
	border-radius:4px 4px 0 0;
	padding:4px 20px;
}
.nav-sub a:hover {
	background:#f5f5f5;
}
.nav-sub .active a {
	border-color:#333;
}
@media (min-width:760px) {
.nav-sub.nav-inline li {
float:left;
margin:0;
}
.nav-sub.nav-inline a {
padding:4px 20px;
margin:0;
}
.nav-sub.nav-justified {
width:100%;
display:table;
}
.nav-sub.nav-justified li {
width:auto;
float:none;
}
.nav-sub.nav-big .nav-head {
line-height:38px;
height:40px;
}
.nav-sub.nav-big a {
line-height:30px;
}
}
.nav-tabs .nav-head {
	line-height:30px;
	padding:0 20px;
}
.nav-tabs a {
	display:block;
	border-radius:4px;
	padding:5px 20px;
	margin-bottom:2px;
}
.nav-tabs .active a {
	border:solid 1px #ddd;
	padding-top:4px;
	padding-bottom:4px;
}
.nav-tabs a:hover {
	background:#f5f5f5;
}
@media (min-width:760px) {
.nav-tabs.nav-inline {
border-bottom:solid 1px #ddd;
position:relative;
}
.nav-tabs.nav-inline .nav-head {
height:29px;
line-height:29px;
}
.nav-tabs.nav-inline a {
border-radius:4px 4px 0 0;
text-align:center;
margin:0;
position:relative;
padding-bottom:4px;
}
.nav-tabs.nav-inline .active a {
border-bottom:none;
background:#fff;
margin-bottom:-1px;
padding:4px 20px 5px 20px;
}
.nav-tabs.nav-big .nav-head {
line-height:39px;
height:39px;
}
.nav-tabs.nav-big a {
padding:10px 20px 9px 20px;
}
.nav-tabs.nav-big .active a {
padding:9px 20px 10px 20px;
}
}
.nav-pills .nav-head {
	line-height:30px;
	padding:0 20px;
}
.nav-pills a {
	display:block;
	border-radius:2em;
	margin-bottom:2px;
	padding:5px 20px;
}
.nav-pills .active a, .nav-pills a:hover {
	background:#f5f5f5;
}
.nav-pills .active ul a {
	background:#fff;
}
@media (min-width:760px) {
.nav-pills.nav-inline a {
margin:0;
}
.nav-pills.nav-justified {
width:100%;
display:table;
}
.nav-pills.nav-justified li {
width:auto;
}
.nav-pills.nav-big .nav-head {
line-height:40px;
height:40px;
}
.nav-pills.nav-big.nav-inline a {
line-height:30px;
}
}
.nav-pills.border-main .active a, .nav-pills.border-sub .active a, .nav-pills.border-dot .active a, .nav-pills.border-black .active a, .nav-pills.border-gray .active a, .nav-pills.border-red .active a, .nav-pills.border-yellow .active a, .nav-pills.border-blue .active a, .nav-pills.border-green .active a {
	color:#fff;
}
.nav.nav-sitemap {
	list-style:none;
	display:table;
	width:100%;
	margin-bottom:15px;
}
.nav-sitemap ul {
	padding-left:0;
}
.nav-sitemap li {
	font-weight:bold;
	display:table-cell;
	text-align:left;
}
.nav-sitemap ul li {
	display:block;
	float:none;
	font-weight:normal;
	line-height:25px;
}
.bg-inverse .nav {
	padding:5px 0;
}
.bg-inverse .nav li a:hover, .bg-inverse .nav .active a {
	background-color:rgba(0, 0, 0, .20);
	color:#fff;
}
.bg-inverse .nav-inline .nav-head, .bg-inverse .nav-inline li a {
	text-indent:1em;
}/*for mobile*/
@media (min-width:760px) {
.bg-inverse .nav {
padding:0;
}
.bg-inverse .nav-inline .nav-head {
height:40px;
line-height:40px;
padding:0 20px;
text-indent:0;
}
.bg-inverse .nav-inline li {
float:left;
margin-right:1px;
}
.bg-inverse .nav-inline li a {
line-height:30px;
padding:5px 20px;
text-indent:0;
}
.bg-inverse .nav-split .nav-head {
border-right-width:1px;
}
.bg-inverse .nav-split li {
margin:0;
}
.bg-inverse .nav-justified li {
float:none;
}
.bg-inverse .nav-inline.nav-big li a {
line-height:40px;
}
.bg-inverse .nav-inline.nav-big .nav-head {
height:50px;
line-height:50px;
padding:0 20px;
}
}
.bg-inverse .nav-tabs {
	padding:5px;
}
.bg-inverse .nav-tabs .nav-head, .bg-inverse .nav-tabs li a {
	text-indent:0;
}
.bg-inverse .nav-tabs.nav-inline, .bg-inverse .nav-tabs li a {
	border:none;
}
.bg-inverse .nav.nav-tabs .active a, .bg-inverse .nav.nav-tabs a:hover {
	color:#333;
	background-color:#fff;
	padding-top:5px;
	padding-bottom:5px;
}
@media (min-width:760px) {
.bg-inverse .nav-tabs {
padding:0;
}
.bg-inverse .nav-tabs li a {
margin:5px 0;
padding:5px 20px;
line-height:20px;
border-radius:4px;
}
.bg-inverse .nav.nav-tabs .active a {
margin:5px 0 0 0;
border:none;
line-height:25px;
border-radius:4px 4px 0 0;
}
.bg-inverse .nav.nav-tabs.nav-big a {
margin:5px 0;
padding:0 20px;
}
.bg-inverse .nav.nav-tabs.nav-big .active a {
margin:5px 0 0 0;
padding:0 20px;
line-height:45px;
}
}
.bg-inverse .nav-pills {
	padding:5px;
}
.bg-inverse .nav-pills .nav-head, .bg-inverse .nav-pills li a {
	text-indent:0;
}
@media (min-width:760px) {
.bg-inverse .nav-pills {
padding:0;
}
.bg-inverse .nav-pills li a {
line-height:20px;
margin:5px 0;
}
.bg-inverse .nav-pills.nav-big li a {
line-height:30px;
margin:5px 0;
padding:5px 20px;
}
}
.bg-inverse .nav-sitemap li a {
	text-indent:0.5em;
}
.bg-inverse .nav.nav-pills .active a, .bg-inverse .nav.nav-pills.nav-inline a:hover {
	color:#333;
	background-color:#fff;
}
.navbar {
	position:relative;
}
.navbar-head {
	padding:5px;
	line-height:30px;
}
.navbar-head .logo {
	padding:3px 0;
	display:block;
}
.navbar-head .icon-navicon {
	padding:4px 12px;
	font-size:16px;
	float:right;
}
.navbar-big .navbar-head .icon-navicon {
	margin-top:5px;
}
.navbar-big .navbar-head .logo {
	padding:2px 0;
	display:block;
}
.navbar p {
	margin:0;
}
.navbar-body {
	border:solid 1px rgba(0, 0, 0, .2);
	margin-top:1px;
	border-top:none;
	display:block;
	background:rgba(0, 0, 0, .05);
	position:absolute-bak;
	width:100%;
}
.navbar-body .nav {
	margin-top:-1px;
	padding:0;
}
.navbar-body .nav a {
	text-indent:1em;
}
.navbar-body .nav li {
	border-top:solid 1px rgba(0, 0, 0, .2);
}
.navbar-form input {
	vertical-align:bottom;
}
.navbar-form, .navbar-text {
	border-top:solid 1px rgba(0, 0, 0, .2);
	padding:5px 14px;
	margin-top:-1px;
}
.navbar-body .input, .navbar-body .button {
	padding:4px 10px;
	height:30px;
}
.navbar-body .nav-pills a {
	text-indent:0;
}
@media (max-width:760px) {
.navbar-body .nav a {
border-radius:0;
margin-bottom:0px;
}
.navbar-body .nav a:hover {
background:#fff;
}
}
@media (min-width:760px) {
.navbar-body, .navbar-body .nav, .navbar-form, .navbar-text {
margin-top:0;
border:0;
}
.navbar-body .nav a {
text-indent:0;
}
.navbar-head {
float:left;
padding:0 5px 0 0;
}
.navbar-body {
background:transparent;
margin:0;
position:relative;
}
.navbar-body .nav li {
float:left;
border:0;
}
.navbar-body .nav ul li {
float:none;
}
.navbar-form {
padding:0 10px;
}
.navbar-text {
padding:0;
line-height:30px;
}
.navbar-left {
float:left;
}
.navbar-right {
float:right;
}
.bg-inverse .navbar-head, .bg-inverse .navbar-text {
padding:5px;
}
.bg-inverse .navbar-form {
padding:5px 10px;
}
.navbar-big .navbar-head {
line-height:40px;
}
.navbar-big .navbar-text {
padding:8px;
font-size:18px;
}
.navbar-big .navbar-form {
padding:8px 10px;
}
.navbar-big .navbar-body .input, .navbar-big .navbar-body .button {
padding:5px 10px;
height:34px;
}
.navbar-big .nav-pills a {
margin:5px 0;
}
}
.nav ul {
	display:block;
	list-style:none;
	padding:0;
}
.nav ul a {
	font-weight:normal;
	padding:5px 20px;
}
.nav ul ul a {
	padding-left:40px;
}
.nav ul ul ul a {
	padding-left:60px;
}
.nav ul ul ul ul a {
	padding-left:80px;
}
.nav .active ul a {
	font-weight:normal;
}
.nav-menu .drop-menu {
	display:none;
	margin-top:-1px;
}
.nav-menu ul {
	padding:5px 0;
}
.nav-menu .arrow {
	display:inline-block;
}
.nav-menu ul .arrow {
	display:none;
}
.nav-menu li:hover ul {
	display:block;
}
.nav-menu.nav-big ul a {
	line-height:20px;
}
.nav-menu ul ul, .nav-menu.nav-main ul ul, .nav-menu.nav-sub ul ul, .nav-menu.nav-tabs ul ul, .nav-menu.nav-pills ul ul {
	padding:0;
}
.nav-menu ul a, .nav-menu.nav-tabs ul a, .nav-menu.nav-pills .active ul a, .nav-menu.nav-big.nav-inline ul a, .bg-inverse .nav-menu.nav-inline ul a, .bg-inverse .nav-menu.nav-inline .active ul a, .bg-inverse .nav-menu.nav-inline.nav-big ul a, .bg-inverse .nav-menu.nav-inline.nav-big .active ul a, .navbar-body .nav ul a {
	line-height:20px;
	background:#fff;
	font-size:inherit;
	border:none;
	border-radius:0;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	text-indent:0;
}
.nav-menu ul a, .nav-menu.nav-pills .active ul a, .bg-inverse .nav-menu ul a, .bg-inverse .nav-menu .active ul a {
	color:#333;
}
.navbar-body .nav ul li {
	border:0;
}
@media (min-width:760px) {
.nav-menu ul {
position:absolute;
display:none;
left:100%;
top:-6px;
z-index:1;
float:left;
min-width:160px;
background-color:#fff;
background-clip:padding-box;
border:1px solid #ccc;
border:1px solid rgba(0, 0, 0, .15);
border-radius:4px;
-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);
box-shadow:0 6px 12px rgba(0, 0, 0, .175);
}
.nav-menu .arrow {
display:inline-block;
float:right;
margin-top:6px;
border-left:4px solid;
border-top:4px solid transparent;
border-bottom:4px solid transparent;
}
.nav-menu ul .arrow {
margin:6px -10px 0 0;
display:inline-block;
}
.nav-menu ul a, .nav-menu ul ul a, .nav-menu ul ul ul a, .nav-menu ul ul ul ul a {
padding-left:20px;
}
.nav-menu ul ul {
padding:5px 0;
}
.nav-menu li:hover ul ul, .nav-menu li:hover ul ul ul, .nav-menu li:hover ul ul ul ul {
display:none;
}
.nav-menu li:hover ul, .nav-menu li li:hover ul, .nav-menu li li li:hover ul, .nav-menu li li li li:hover ul {
display:block;
}
.nav-inline.nav-menu ul {
top:100%;
left:0;
}
.nav-inline.nav-menu ul li {
display:block;
}
.nav-inline.nav-menu ul ul {
top:-6px;
left:100%;
}
.nav-inline.nav-menu ul a {
display:block;
padding:5px 20px;
text-align:left;
font-size:inherit;
}
.nav-inline.nav-menu ul a:hover {
background:#f5f5f5;
}
.nav-inline.nav-menu .arrow {
float:none;
border-top:4px solid;
border-right:4px solid transparent;
border-left:4px solid transparent;
margin-top:0;
}
.nav-inline.nav-menu ul .arrow {
float:right;
margin-top:6px;
border-left:4px solid;
border-top:4px solid transparent;
border-bottom:4px solid transparent;
}
.nav-main .arrow, .nav-main.nav-inline ul .arrow, .nav-sub .arrow, .nav-sub.nav-inline ul .arrow, .nav-tabs .arrow, .nav-tabs.nav-inline ul .arrow, .nav-pills .arrow, .nav-pills.nav-inline ul .arrow {
margin-right:-10px;
}
.nav-main.nav-inline .arrow, .nav-sub.nav-inline .arrow, .nav-tabs.nav-inline .arrow, .nav-pills.nav-inline .arrow {
margin-right:0;
}
.nav-menu ul ul, .nav-menu.nav-main ul ul, .nav-menu.nav-sub ul ul, .nav-menu.nav-tabs ul ul, .nav-menu.nav-pills ul ul {
padding:5px 0;
}
.nav-main.nav-inline ul li, .nav-sub.nav-inline ul li, .bg-inverse .nav-inline ul li {
float:none;
}
}
.fixed-top {
	position:fixed;
	top:0;
}
.fixed-bottom {
	position:fixed;
	bottom:0;
}
.fixed-left {
	position:fixed;
	left:0;
}
.fixed-right {
	position:fixed;
	right:0;
}
.fixed-top-left {
	position:fixed;
	top:0;
	left:0;
}
.fixed-top-right {
	position:fixed;
	top:0;
	right:0;
}
.fixed-bottom-left {
	position:fixed;
	bottom:0;
	left:0;
}
.fixed-bottom-right {
	position:fixed;
	bottom:0;
	right:0;
}
.bread {
	border-radius:4px;
	padding:8px 15px;
	font-size:12px;
	margin-bottom:15px;
	color:#999;
}
.bread li {
	display:inline-block;
}
.bread li:after {
	content:"\002f";
	padding:0 8px;
	color:#ddd;
}
.bread li:last-child:after {
	content:"";
}
.step {
	position:relative;
	height:10px;
	border-radius:5px;
	background-color:#f5f5f5;
	margin-bottom:30px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
}
.step-bar {
	position:relative;
	height:10px;
	float:left;
	display:inline-block;
	text-align:center;
	color:#aaa;
}
.step-bar:first-child {
	border-radius:5px 0 0 5px;
}
.step-bar:last-child {
	border-radius:0 5px 5px 0;
}
.step-point {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	line-height:20px;
	top:-5px;
	border-radius:50%;
	color:#fff;
	background-color:#bbb;
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .175);
	box-shadow:1px 1px 1px rgba(0, 0, 0, .175);
}
.step-text {
	display:block;
}
.step .complete, .step .complete .step-point {
	background:#cf9;
}
.step .active, .step .active .step-point {
	background:#0a0;
}
.list-text {
	list-style:inside;
	padding:0;
}
.list-text li {
	line-height:24px;
}
.list-text .date {
	font-size:12px;
	float:right;
}
.list-text .divider {
	list-style-type:none;
	background-color:#ddd;
	height:1px;
	overflow:hidden;
	margin:15px 0;
}
.list-text.list-underline {
	list-style:outside;
	padding-left:15px;
}
.list-text.list-underline li {
	border-bottom:solid 1px #ddd;
	line-height:36px;
}
.list-underline.list-striped li {
	padding:0 10px;
}
.list-text.list-striped {
	list-style:none;
	padding:0;
}
.list-box a {
	background-color:#f5f5f5;
	display:block;
	padding:15px;
	height:150px;
	text-align:justify;
	font-size:16px;
	text-overflow:ellipsis;
	overflow:hidden;
}
.list-box .date {
	display:block;
	font-size:12px;
}
.list-media {
	list-style:none;
	padding:0;
}
.list-media li {
	margin-bottom:10px;
}
.list-media.list-underline li {
	padding-bottom:15px;
	border-bottom:solid 1px #ddd;
	line-height:inherit;
}
.pagination {
	list-style:none;
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:bottom;
}
.pagination li {
	display:inline-block;
	border:solid 1px #ddd;
	border-radius:4px;
}
.pagination a {
	color:#333;
	padding:8px 12px;
	line-height:18px;
	display:block;
	transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.pagination .disabled a:link, .pagination .disabled a:visited, .pagination .disabled a:hover {
	cursor:not-allowed;
	pointer-events:none;
	color:#ddd;
}
.pagination .active {
	pointer-events:none;
}
.pagination .active, .pagination a:hover {
	background:#f5f5f5;
	border-radius:4px;
	transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.pagination-group {
	border-right:solid 1px #ddd;
	border-radius:4px;
}
.pagination-group li {
	float:left;
	border-right:none;
	border-radius:0;
}
.pagination-group li:not(:first-child):not(:last-child) {
border-radius:0;
}
.pagination-group li:first-child {
	border-radius:4px 0 0 4px;
}
.pagination-group li:last-child {
	border-radius:0 4px 4px 0;
}
.pagination-group .active, .pagination-group a:hover {
	background:#f5f5f5;
	border-radius:0;
}
.pagination-big a {
	padding:10px 16px;
	font-size:16px;
}
.pagination-small a {
	padding:5px 10px;
	font-size:12px;
}
.pagination.border-main .active a, .pagination.border-sub .active a, .pagination.border-dot .active a, .pagination.border-black .active a, .pagination.border-gray .active a, .pagination.border-red .active a, .pagination.border-yellow .active a, .pagination.border-blue .active a, .pagination.border-green .active a {
	color:#fff;
}
.pager {
	list-style:none;
	padding:0;
	text-align:center;
	clear:both;
}
.pager li {
	display:inline-block;
}
.pager li a {
	color:#333;
	border:solid 1px #ddd;
	border-radius:15px;
	padding:5px 15px;
	transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.pager li a:hover {
	background-color:#f5f5f5;
	transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}
.pager-prev, .pager .pager-prev, .pager-next, .pager .pager-next {
	font-size:36px;
	padding:0;
	color:#ddd;
	border:solid 1px #ddd;
	background-color:rgba(255, 255, 255, .2);
	width:50px;
	height:50px;
	line-height:45px;
	display:inline-block;
	border-radius:50%;
	text-align:center;
	cursor:pointer;
}
.pager-prev:hover, .pager-next:hover {
	background-color:rgba(0, 0, 0, .2);
}
.pager-group li {
	float:left;
	display:inline-block;
}
.pager-group li:not(:first-child):not(:last-child) {
border-radius:0;
}
.pager-group li a:first-child {
	border-radius:4px 0 0 4px;
}
.pager-group li a:last-child {
	border-radius:0 4px 4px 0;
}
.pointer {
	padding:0px;
}
.pointer li {
	border:solid 1px #ddd;
	width:10px;
	height:10px;
	margin:1px;
	display:inline-block;
	border-radius:10px;
	cursor:pointer;
}
.pointer .active {
	border:none;
	background:#ddd;
	width:12px;
	height:12px;
	margin:0;
}
.keypoint {
	padding:50px;
}
.keypoint h1 {
	font-size:48px;
	margin-bottom:15px;
}
.keypoint p {
	font-size:18px;
}
.detail h1 {
	text-align:center;
}
.detail p {
	text-indent:2em;
}
h1, .h1 {
	font-size:24px;
}
h2, .h2 {
	font-size:20px;
}
h3, .h3 {
	font-size:18px;
}
h4, .h4 {
	font-size:16px;
}
h5, .h5 {
	font-size:14px;
}
h6, .h6 {
	font-size:12px;
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small {
	font-size:60%;
	filter:alpha(opacity=60);
	opacity:.6;
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small {
	font-size:12px;
	filter:alpha(opacity=60);
	opacity:.6;
}
p, .p {
	margin-bottom:15px;
	line-height:24px;
}
.text-indent, .text-indent p, .text-indent div {
	text-indent:2em;
}
.text-left {
	text-align:left;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.text-justify {
	text-align:justify;
}
.text-large {
	font-size:24px;
}
.text-big {
	font-size:16px;
}
.text-default {
	font-size:14px;
}
.text-small {
	font-size:12px;
}
.text-little {
	font-size:10px;
}
.height-large {
	line-height:40px;
}
.height-big {
	line-height:30px;
}
.height {
	line-height:24px;
}
.height-small {
	line-height:20px;
}
.height-little {
	line-height:16px;
}
.border {
	border:solid 1px #ddd;
}
.border-top {
	border-top:solid 1px #ddd;
}
.border-right {
	border-right:solid 1px #ddd;
}
.border-bottom {
	border-bottom:solid 1px #ddd;
}
.border-left {
	border-left:solid 1px #ddd;
}
.border-left-right {
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
}
.border-top-bottom {
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}
.border-large {
	border-width:10px;
}
.border-big {
	border-width:5px;
}
.border-middle {
	border-width:3px;
}
.border-small {
	border-width:2px;
}
hr {
	background:#ddd;
	color:#ddd;
	clear:both;
	float:none;
	width:100%;
	height:1px;
	margin:10px 0;
	border:none;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
hr.space {
	background:#fff;
	color:#fff;
	visibility:hidden;
}
.img-border {
	border:solid 1px #ddd;
	padding:4px;
}
.img-responsive {
	display:block;
	max-width:100%;
	height:auto;
}
ul {
	padding-left:20px;
}
ol {
	padding-left:24px;
}
.list-cn {
	list-style-type:cjk-ideographic;
}
.list-alpha {
	list-style-type:upper-alpha;
}
.list-unstyle {
	list-style:none;
	padding-left:0;
}
.list-unstyle ul {
	list-style:disc;
}
.list-inline li {
	display:inline-block;
	padding:0 10px;
	width:auto;
}
dt {
	font-weight:bold;
}
dd {
	padding:8px 0 15px 0;
}

.table {
	width:100%;
	max-width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
.table th {
	border-bottom:2px solid #ddd;
	vertical-align:bottom;
	padding:8px;
	text-align:left;
}
.table td {
	border-top:1px solid #ddd;
	padding:8px;
	vertical-align:top;
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
background-color:#f9f9f9;
}/*条纹-IE9以下无效果*/
.table-bordered th, .table-bordered td {
	border:solid 1px #ddd;
}
.table-bordered th {
	border-bottom:2px solid #ddd;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
	background-color:#f5f5f5;
}/*不支持IE6*/
.table-condensed th, .table-condensed td {
	padding:5px;
}
@media (max-width:760px) {
.table-responsive {
width:100%;
overflow-x:scroll;
overflow-y:hidden;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar;
}
.table-responsive .table tr th, .table-responsive .table tr td {
white-space:nowrap;
}
}
blockquote {
	border:solid 1px #ddd;
	border-left-width:6px;
	padding:20px;
	border-radius:4px;
}
blockquote strong {
	display:block;
	font-size:16px;
	margin-bottom:10px;
}
blockquote p:last-child {
	margin:0;
}
.quote-floatright {
	border-left-width:1px;
	border-right-width:6px;
	text-align:right;
}
.float-left {
	float:left !important;
}
.float-right {
	float:right !important;
}

.bounce, .bounce-hover, .flash, .flash-hover, .shake, .shake-hover, .swing, .swing-hover, .wobble, .wobble-hover, .ring, .ring-hover {
	-webkit-animation:1s ease;
	-moz-animation:1s ease;
	-ms-animation:1s ease;
	animation:1s ease;
}
.fadein, .fadein-top, .fadein-right, .fadein-bottom, .fadein-left, .bouncein, .rotatein {
	-webkit-animation:1s ease-out backwards;
	-moz-animation:1s ease-out backwards;
	-ms-animation:1s ease-out backwards;
	animation:1s ease-out backwards;
}
.fadeout, .fadeout-top, .fadeout-right, .fadeout-bottom, .fadeout-left, .bounceout, .rotateout {
	-webkit-animation:1s ease-in forwards;
	-moz-animation:1s ease-in forwards;
	-ms-animation:1s ease-in forwards;
	animation:1s ease-in forwards;
}
.rotate, .rotate-hover {
	-webkit-animation:2s infinite linear;
	-moz-animation:2s infinite linear;
	-ms-animation:2s infinite linear;
	animation:2s infinite linear;
}
.fadein {
	-webkit-animation-name:a-fadein;
	-moz-animation-name:a-fadein;
	-ms-animation-name:a-fadein;
	animation-name:a-fadein;
}

.text-black, a.text-black:link, a.text-black:visited, .button.border-black, blockquote.border-black strong, .pager.border-black a, .pager-prev.border-black, .pager-next.border-black {
	color:#000;
}
a.text-black:hover {
	color:#666;
}





.border-dashed {
	border-style:dashed;
}
.border-dotted {
	border-style:dotted;
}
.border-double {
	border-style:double;
}
.border-inset {
	border-style:inset;
}
.border-outset {
	border-style:outset;
}







/*--------自定义链接颜色(可选)--------*/
a {
	color:#39F;
	text-decoration:none;
} /*链接-颜色*/
a:focus, a:hover {
	color:#C63;
} /*链接-悬浮颜色*/
/*--------自定义文本颜色--------*/
.text-main, a.text-main:link, a.text-main:visited, .button.border-main, blockquote.border-main strong, .pager.border-main a, .pager-prev.border-main, .pager-next.border-main, .nav a:hover, .nav-menu.nav-pills .active ul a:hover, .bg-inverse .nav-menu ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover, .bg-inverse .nav.nav-menu.nav-pills ul a:hover, .bg-inverse .nav.nav-menu.nav-pills .active ul a:hover {
	color:#09c;
} /*文本-主色*/





